/* 
 * File: iRobotSensors.h
 * Author: Tetsuya Idota and Brian Fehrman
 * Description: function prototypes for the iRobotSensors functions
 * Created on (date): 2-5-2013
 */

#ifndef IROBOTSENSORS_H
#define	IROBOTSENSORS_H

#include <inttypes.h>
#include <avr/io.h>
#include <util/delay.h>
#include <inttypes.h>
#include "usart.h"

//Sensor Readings//
void display_sensor_readings( );
int16_t get_angle( );
uint16_t get_battery_capacity( );
int8_t get_battery_temp( );
uint8_t get_bumper_and_wheel_states( );
uint8_t get_charging_state( );
uint8_t get_cliff_FL( );
uint8_t get_cliff_FR( );
uint8_t get_cliff_L( );
uint8_t get_cliff_R( );
int16_t get_current( );
int16_t get_distance( );
uint8_t get_OI_mode( );
uint16_t get_voltage( );

#endif
